which is difficult